@charset "utf-8";
*{margin: 0; padding: 0;}

#mainframe{
	width:980px;
	margin:0 auto;
	background-color:#FFFFFF;
	padding:0;
	}
#banner{
background-color:#FFFFFF;
position:relative;
width:980px;
height:358px;
overflow:hidden;

}

	/*--------------menu-------------------------*/
#bgr_menu{
	position:absolute;
	width:980px;
	height:71px;
	background:#000000 url(../images/bgr_bgr_menu_09.gif) repeat-x;
	z-index:3;
	top:44px;
}
#wrapper {
	top:52px;
    width: 980px;
	height:65px;
	background:#333333 url(../images/bgr_menu_15.gif) repeat-x;
	position:absolute;
	z-index:5;
}
#nav{
	 list-style:  none;
    position: relative;
    line-height: 65px;

}

#nav ul {
	list-style:none;
    position: relative;
    line-height: 20px;
}


#nav li a:link, #nav li a:active,
#nav li a:visited {
	font-family:Tahoma;
	font-size:16px;
    display: block;
    padding: 0px 22px;
    border-right: 1px solid #101010;
    color: white;
    text-decoration: none;
	background:#333333 url(../images/bgr_menu_15.gif) repeat-x;
}

#nav li a:hover {
    color: #FFFFFF;
}

#nav li ul li a:link, #nav li ul li a:active,
#nav li ul li a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
    display: block;
	 border-right:0;
    padding: 5px 5px 5px 20px;
    border-bottom: 1px solid #222121;
    color: white;
    text-decoration: none;
    background: #333333 url(../images/camera-film-icon.gif) no-repeat center left    ;
}
#nav li ul li a:hover{
	background:#666666;
	}

#nav li ul li ul li a:link, #nav li ul li ul li a:active,
#nav li ul li ul li a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
    display: block;
    padding: 5px 0 5px 30px;
    border-bottom: 1px solid #222121;
	border-right:0;
    color: white;
    text-decoration: none;
    background: #3e3e3e url(../images/camera-film-icon1.gif) no-repeat center left    ;
}
#nav li ul li ul li a:hover{
	text-decoration:underline;
	}

#nav li {
    float: left;
    position: relative;
}

#nav ul {
    position: absolute;
    width: 12em;
    top: 65px;
    display: none;
}

#nav li ul a {
    width: 190px;
    float: left;
}

#nav ul ul {
    top: auto;
}

#nav li ul ul {
    left: 12em;
    margin: 0px 0 0 23px;
}

#nav li:hover ul ul, 
#nav li:hover ul ul ul,
#nav li:hover ul ul ul ul {
    display: none;
}

#nav li:hover ul,
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li li li li:hover ul {
    display: block;
}
/*-------logo--------------*/
#logo{
	position:absolute;
	z-index:6;
	background:url(../images/LOGO1.png) no-repeat;
	width:184px;
	height:182px;
	left: 35px;
	top: 0;
	}
	/*langue*/
#langue{
	position:absolute;
	z-index:12;
	top:10px;
	right:20px;
	height:30px;
	}	
#langue ul{
	display:block;
	list-style:none;
	}
#langue ul li{
	display:inline;
	}
#langue ul li a{
	color:#FF0000;
	font-family:Tahoma;
	font-size:12px;
	padding:0 10px 0 3px;
	}
#langue ul li a:hover{
	text-decoration:underline;
	}
#langue img{
	width:19px;
	height:13px;
	border:#dddddd solid 1px;
}
#info{
	width:980px;
	padding-bottom:30px;
	background-color:#FFFFFF;
	}
#info .left {
	width:310px;
	margin:5px 0 20px 15px;
	padding-top:20px;
	float:left;
	background:url(../images/index-copy1_23.png) top right no-repeat;
}
#info .right{
	width:647px;
	padding-left:310px;
	}
#info .right .leftr{
	width:310px;
	margin:5px 0 20px 15px;
	float:left;
	background:url(../images/index-copy1_28.gif) top right no-repeat;
}	
	
#info .right .rightr{
	width:310px;
	margin:5px 0 10px 10px;
	padding-top:20px;
	padding-left:340px;
	background:url(../images/index-copy1_23.gif) top right no-repeat;
	}	
	
	
.titlei{
	color:#f6192e;
	font-family:Tahoma;
	font-size:24px;
	font-weight:bold;
}
.pararaph{
	margin-right:115px;
	text-align:justify;
	font-family:Tahoma;
	font-size:12px;
	font-size-adjust:18px;
	line-height:15px;
	}
.pararaph1{
	margin:10px 115px 0 0;
	text-align:justify;
	font-family:Tahoma;
	font-size:12px;
	font-size-adjust:18px;
	line-height:15px;
	}
.more_info{
	float:right;
	margin:5px 80px 0;
	}
.more_info .liststy{
	margin-left:5px;
	}
.more_info a{
	text-decoration:underline;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#ff0000;
	}
.more_info a:hover{
	color:#FF9900;
	}
#footer{
	padding:20px 10px;
	color:#6d6d6d;
	width:960px;
	clear:both;
	background:#000000;
	text-align:center;
	azimuth:center;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	}
#footer ul{
	display:block;
	padding-bottom:15px;
	}
#footer ul li{
	display:inline;
	padding:0 10px 0 10px;
	border-right:#333333 solid 1px;
	}
#footer ul li a:hover{
	text-decoration:underline;
	}
	
	/*------------------search--------------------*/
#search{
	width:980px;
	height:52px;
	background:url(../images/product_14.gif) repeat-x;
	}
#search_left{
	float:left;
	width:276px;
	height:32px;
	background:url(../images/product_12.gif) no-repeat;
	padding-top:20px;
	}
#search_left .pro{
	font-family:Tahoma;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	margin-left:77px;
	}
#search_right{
	width:748px;
	height:52px;
	margin-left:232px;
	}
#search_right .left{
	width:383px;
	height:29px;
	float:left;
	padding: 23px 0 0 40px ;
	font-family:Tahoma;
	font-size: 15px;
	font-weight:bold;
	color:#2c6aa9;
	}
#search_right .right{
	padding-left:383px;
	background:url(../images/product_13.gif) right no-repeat;
	width:365px;
	height:52px;
	}
#search_right .right .input_text{
	margin:18px 0 0 0;
	float:left;
	width:210px;
	height:20px;
	border:0;
	font-family:Tahoma;
	font-size:12px;
	}
#search_right .right .img{
	margin:17px 0 0 7px;
	background:url(../images/bt_search_18.gif) no-repeat;
	width:26px;
	height:24px;
	border:0;
	cursor:pointer;
	}
	
#pro{
	width:980px;
	padding:0 0 10px 0;
	margin:0;
	background-color:#FFFFFF;
	}
/*--------------------left----------------------*/

#left_pr{
	width:225px;
	float:left;
	background-color:#FFFFFF;
	padding-bottom:15px;
	}
#pro_left{
	width:221px;
	border-right:#77b6ea solid 1px;
	padding-top:10px;
	}
#pro_left ul{
	list-style:none;
	}
#pro_left ul li{
	background:#FFFFFF;
	margin:0 10px 0 10px;
	padding:20px 0 25px 70px;
	border-bottom:#d2d2d2 1px dotted;
	}
#pro_left ul li a{
	color:#2c6aa9;
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	}	
#pro_left ul li a:hover{
	color:#3c8cdd;
	text-decoration:underline;
	}
#pro_left_ft{
	width:222px;
	height:54px;
	background:url(../images/pro_footer_22.gif) center no-repeat;
	}
/*--------------support-------------------*/
#support{
	margin :10px 0 0 5px;
	}
#support_top{
	width:217px;
	height:38px;
	background:url(../images/product_42.gif) center no-repeat;
	}
#support_center{
	width:215px;
	background:#FFFFFF;
	border-left:#90a2b4 solid 1px;
	border-right:#90a2b4 solid 1px;
	}
#support_center img{
	margin-left:10px;
	width:196px;
	height:132px;
	border:0;
	}
#support_center p{
	margin:10px 13px 0;
	text-align:right;
	color:#FF0000;
	font-size:14px;
	font-family:Tahoma;
	font-weight:bold;
	}
#support_center p .number{
	color:#1a5ea9;
	}
#support_bottom{
	width:217px;
	height:17px;
	background:url(../images/product_45.gif) center no-repeat;
	}

/*--------------right-------------------*/

#right_pr{
	width:750px;
	background-color:#f8f8f8;
	margin-left:225px;
	padding-bottom:5px;
	
	}
#article{
	width:690px;
	margin:0 15px 0 15px;
	padding:15px 15px 30px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	
	clear:right;
	}
#article .title{
	font-size:24px;
	font-family:Tahoma;
	font-weight:bold;
	color:#0d4888;
	}
#article img{
	white-space:5px;
	width:253px;
	height:160px;
	border:#9bc2e3 solid 1px;
	vertical-align:top;
	}
#article .phara{
	width:430px;
	float:right;
	
	}
#article .more a{
	float:right;
	color:#fe5050;
	text-decoration:underline;
	clear:right;
	padding-top:10px;
	}
#article .more a:hover{
	color:#0d4888;
	}
	
/*-----------------producr_detail------------*/
#article_detail{
	margin:0 5px 0 5px;
	padding:15px 15px 15px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border-bottom:#d6d6d6 1px dotted;
	}
#article_detail .phara{
	margin-left:380px;
	max-height:180px;
	width:320px;
	float:right;
	}
#article_detail .title{
	font-size:24px;
	font-family:Tahoma;
	font-weight:bold;
	color:#0d4888;
	}
#article_detail img{
	float:left;
	white-space:5px;
	width:253px;
	height:160px;
	border:#9bc2e3 solid 1px;
	margin:0 10px 10px 0;
	}
#article_detail .more a{
	float:right;
	color:#fe5050;
	text-decoration:underline;
	}
#article_detail .more a:hover{
	color:#0d4888;
	}
#froduct_info{
	margin:5px 0 10px 20px;
	width:708px;
	clear:right;
	}
#froduct_info table{
	
	width:705px;
	border:#333333 solid 1px;
	}
#froduct_info table td{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	border:#CCCCCC dotted 1px;
	padding:5PX 10PX 5PX 10PX
	}
#froduct_info .bgr{
	background:#CCCCCC;
	font-weight:bold;
	}	
#order_product{
	width:723px;
	background-color:#FFFFFF;
	border:#0f6bb3 solid 1px;
	margin-left:15px;
	}
#order_product .title{
	width:703px;
	height:19px;
	background:url(../images/product_detail_17.gif) repeat-x;
	padding:10px;
	color:#FFFFFF;
	font-family:Tahoma;
	font-weight:bold;
	font-size:16px; 
	
	}
#order_product .sp{
	width:719px;
	margin:2px;
	}
#order_product .sp .article{
	width:236px;
	padding:0; margin:0;
	
	}
#order_product .sp .article .top{
	width:236px;
	height:8px;
	background:url(../images/product_detail_21.gif) top no-repeat;
	}
#order_product .sp .article .bottom{
	width:236px;
	height:8px;
	background:url(../images/product_detail_27.gif) bottom no-repeat;
	}
#order_product .sp .article .center{
	background:#FFFFFF;
	width:234px;
	min-height:200px;
	border-left:1px #c1d5e7 solid;
	border-right:1px #c1d5e7 solid;
	}
#order_product .sp .article .center .title{
	margin-left:2px;
	padding:3px 5px 5px 5px;
	background:#d4eaff url(../images/product_detail_24.gif) center bottom no-repeat;
	max-width:220px;
	height:45px;
	color:#333333;
	}
#order_product .sp .article .center .detail{
	margin:10px;
	width:230px;
	padding:10px 0;
	margin:0;
	height:auto;
	background:#FFFFFF;
	}
#order_product .sp .article .center .detail .img{
	width:100px;
	height:75px;
	border:0;
	float:left;
	margin:10px 5px 5px 10px;
	}
#order_product .sp .article .center .detail p{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:10px;
	}
#order_product .sp .article .viewmore{
	background:#FFFFFF;
	width:234px;
	border-left:1px #c1d5e7 solid;
	border-right:1px #c1d5e7 solid;
	}
#order_product .sp .article .viewmore a { 
	clear:both;
	margin:0 0 10px 150px;
	padding:2px 20px 2px 20px;
	background:#dcaf1d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	}
#order_product .sp .article .center .detail a:hover{
	background:#c8ca33;
	text-decoration:underline;
	}
#order_product .sp .view_more{
	margin:7px 0 10px 640px;
	}
#order_product .sp .view_more a{
	color:#0066FF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	}
#order_product .sp .view_more a:hover{
	color:#e7790e;}

/*-----------company---------------*/
.com_overview{
	font-family:Tahoma;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	margin-left:25px;
	
#right_company{
	width:750px;
	margin-left:225px;
	padding-bottom:5px;
	background:#f8f8f8 url(../images/company_16.gif) top right no-repeat;
	
	}
.subtable1{
	font-family:Tahoma;
	font-size:13px;
	color:#838383;
	line-height:20px;
	}
.subtable1 a{
	color:#ffa043;
	}
/*----------------solution---------------------*/

#right_solution{
	width:750px;
	margin-left:225px;
	padding-bottom:5px;
	background:#f8f8f8;
	
	}
#right_solution .article{
	width:737px;
	margin-left:6px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:13px;
	line-height:25px;
	word-spacing:3px;
	}
#right_solution .article p{
	margin:10px 5px 0 10px ;}
#right_solution .article .title{
	color:#0033FF;
	text-align:right;
	}
	
/*----------------------contact---------------------*/

.contact_left{
	width:215px;
	margin: 10px 10px 0 10px;
	}
.contact_left p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#333333;
	}
.contact_left h2{
	font-size:14px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#0a6baf;
	}
.contact_left a{
	color:#ffa043;
	}
.contact_left a:hover{
	text-decoration:underline;
	}
#suptable_contact{
	padding:20px 10px 10px 80px;
	width:610px;
	margin:auto;
	border:#b6defa solid 10px;
	}
#suptable_contact .button{
	width:80px;
	height:30px;
	color:#0033FF;
	font-weight:bold;
	}
#suptable_contact input{
	width:250px;
	height:25px;}
/*--------------downlaod----------------*/
.new{
	color:#045981;
	font-size:14px;
	font-weight:bolder;

}
#article_download{
	margin:0 15px 0 15px;
	padding:15px 15px 15px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	}
#article_download .suparticle{
	border-bottom:#CCCCCC dotted 1px;
	margin:10px 0 10px 0;
	padding-bottom:10px;
	}
#article_download .suparticle ul li{
	line-height:20px;
	}
#article_download .suparticle a:hover{
	text-decoration:underline;
	}
#article_download .suparticle a p{
	color:#FF0000;
	text-align:right;
	}
#article_download .suparticle a:hover p{
	text-decoration:underline;
	}